Skip to main content

Event Driven Software

This is around real time event loops, coroutines, finite-state machines, and real time operating systems (RTOS) that use priority based preemptive primitives, rate monotonic scheduling, and other design patterns to create long running event based programs

Event Based Infrastructure

This is using event brokers or pub-sub queue's with messages like Kafka or AWS SNS - it handles events, but is separate from software based systems